home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Presentations / Presentations ’90 / A⁄Rose Techniques / Presentation Outline < prev    next >
Encoding:
Text File  |  1990-06-11  |  1.8 KB  |  78 lines  |  [TEXT/PLP2]

  1. MacHack '90
  2.     MacHack '90
  3.         
  4.             Apple Logo
  5.         Macintosh Technical Conference
  6.     A/ROSE™
  7.         Apple Real-time Operating System
  8.         Environment
  9.         
  10.         
  11.         Mark Rustad
  12.         Senior Software Engineer
  13.         Apple Computer, Inc
  14.     Main Components of A/ROSE
  15.         A/ROSE
  16.             Operating System for NuBus Cards
  17.             680xx Processor
  18.             NuBus Master
  19.         A/ROSE Prep Driver
  20.             Motherboard Driver
  21.             Provides A/ROSE Services to Macintosh O/S
  22.     Key A/ROSE Features
  23.         Task Scheduling
  24.         Memory Management
  25.         Inter-process Communication
  26.         Naming Services
  27.     A/ROSE Specifications
  28.         256 Tasks per Card
  29.         32 Priority Levels
  30.         512 Message Buffers/Card (Default)
  31.     A/ROSE Memory Usage
  32.         Full Configuration
  33.             23K + Buffers
  34.         Minimal Configuration
  35.             6K + Buffers
  36.         Buffers
  37.             48K (Default)
  38.     A/ROSE Performance
  39.         110 µsec Context Switch Time
  40.         20 µsec Interrupt Latency
  41.         > 1,000 Messages per Second (Inter-card)
  42.         > 3,400 Messages per Second (Intra-card)
  43.         > 1,400 Messages per Second (Mac – Card)
  44.     Utilities
  45.         Dumping
  46.         Tracing
  47.         Downloading
  48.         Displaying messages
  49.         Debugger
  50.     NuBug
  51.         Debugger for NuBus Cards
  52.         Looks and Acts like MacsBug
  53.         A Resizable Window for Each Card Running A/ROSE
  54.         MultiFinder Friendly
  55.     A/ROSE Design Considerations
  56.         Buffer considerations
  57.             On-card can avoid data cache & VM concerns
  58.             Shared-memory designs can improve performance
  59.         Procedings disks have some examples
  60.     Distribution / Pricing
  61.         Available from APDA
  62.         Macintosh Coprocessor Platform Kit
  63.             Prototyping Card, Software, Documentation
  64.             M0793LL/A   $500 
  65.         MCP Documentation 
  66.             M0301LL/B   $65
  67.     A/ROSE Limitations
  68.         Provides Basic Services
  69.             Memory Management, but No Memory Protection
  70.         Not Optimized for Specific Applications
  71.             No Burst Mode Support
  72.         No Support for Bus Slave Cards
  73.     A/ROSE Futures
  74.         A/UX 2.0 Support
  75.         Portable C Version
  76.         PPC Interface
  77.         68030 NuBus Card Support
  78.